﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Entidades;
using AccesoBD;

namespace LogicaNegocio
{
   public class GestorHistorialClinicos
    {
       public List<Diagnostico> obtenerDiagnostico() 
       {
           return Historiales_Clinicos.obtenerDiagnosticos();
       }
       public HistoriaClinica obtenerHistoriaClinica(long hc) 
       {
           return Historiales_Clinicos.obtenerHistoriaClinica(hc);
       }
       public bool actualizarHistoriaClinica(HistoriaClinica hc) 
       {
           return Historiales_Clinicos.actualizarHc(hc);
       }
       public List<Practica> obtenerPracticasMedicas() 
       {
       Practicas os=new Practicas();
       return os.obtenerPractica();
       }
       public long ObtenerUltimoIdDetalleHC() 
       {
           return Historiales_Clinicos.ObtenerUltimaIDDetalleHistoriaClinica();
       }
       public static List<GrupoSanguineo> obtenerGrpSang() 
       {
           return Historiales_Clinicos.obtenerGruposSanguineos();
       }
       public static List<FactorRH> obtenerFRH() 
       {
           return Historiales_Clinicos.obtenerFactorRH();
       
       }
       public static GrupoSanguineo obtenerGrpSang(int idGrp)
       {
           return Historiales_Clinicos.obtenerGruposSanguineosXid(idGrp);
       }
       public static FactorRH obtenerFRH(int idFrh)
       {
           return Historiales_Clinicos.obtenerFactorXid(idFrh);

       } 
       public static bool actualizarHCxRH(long hc, int rh)
       {
           return Historiales_Clinicos.actualizarHCxFRH(hc, rh);
       }
       public static bool actualizarHCxGRPS(long hc, int grpS) 
       {
           return Historiales_Clinicos.actualizarHCxGRPS(hc, grpS);
       }
    }
}
